翻訳と辞書
Words near each other
・ Temporal gyrus
・ Temporal information retrieval
・ Temporal isolation
・ Temporal isolation among virtual machines
・ Temporal jurisdiction (papacy)
・ Temporal Key Integrity Protocol
・ Temporal line
・ Temporal lobe
・ Temporal lobe epilepsy
・ Temporal lobe necrosis
・ Temporal logic
・ Temporal logic in finite-state verification
・ Temporal logic of actions
・ Temporal mean
・ Temporal motivation theory
Temporal multithreading
・ Temporal muscle
・ Temporal Naval Armaments Supplement Programme
・ Temporal paradox
・ Temporal paradox (paleontology)
・ Temporal parts
・ Temporal power
・ Temporal power (papal)
・ Temporal Process Language
・ Temporal Raster Plot
・ Temporal region
・ Temporal resolution
・ Temporal scales
・ Temporal single-system interpretation
・ Temporal space


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Temporal multithreading : ウィキペディア英語版
Temporal multithreading

Temporal multithreading is one of the two main forms of multithreading that can be implemented on computer processor hardware, the other being simultaneous multithreading. The distinguishing difference between the two forms is the maximum number of concurrent threads that can execute in any given pipeline stage in a given cycle. In temporal multithreading the number is one, while in simultaneous multithreading the number is greater than one.
==Variations==
There are many possible variations of temporal multithreading, but most can be classified into two sub-forms: coarse-grained and fine-grained.
* In coarse-grained temporal multithreading, the main processor pipeline contains only one thread at a time. The processor must effectively perform a rapid context switch before executing a different thread. This fast context switch is sometimes referred to as a ''thread switch''. There may or may not be additional penalty cycles when switching.
:There are many possible variations of coarse-grained temporal multithreading, mainly concerning the algorithm that determines when thread switching occurs. This algorithm may be based on one or more of many different factors, including cycle counts, cache misses, and fairness.
*In fine-grained temporal multithreading, the main processor pipeline may contain multiple threads, with context switches effectively occurring between pipe stages (e.g., in the barrel processor). This form of multithreading can be more expensive than the coarse-grained forms because execution resources that span multiple pipe stages may have to deal with multiple threads. Also contributing to cost is the fact that this design cannot be optimized around the concept of a "background" thread — any of the concurrent threads implemented by the hardware might require its state to be read or written on any cycle.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Temporal multithreading」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.